package recycle.pojo;

import java.util.Date;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
* 描述：热门交易记录表实体类
* @author 孙冉
* @date 2019/07/22
*/
public class Hottradingrecord implements Serializable {

   /**记录ID*/
    private Integer hotRecordId;
   /**订单ID*/
    private Integer orderId;
   /**下单人ID*/
    private Integer customerId;
   /**回购方式:1上门回收,2邮寄*/
    private Integer recycleMethod;
   /**订单金额*/
	private Object orderMoney;
   /**交易时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date tradingDate;
   /**到账时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date payTime;
   /**订单状态*/
    private Integer orderStatus;
   /**最后修改时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date modifiedTime;
   /**其他*/
    private String other1;
   /**其他*/
    private String other2;

    public Hottradingrecord(){}
    
    public Hottradingrecord(Integer hotRecordId,Integer orderId,Integer customerId,Integer recycleMethod,Object orderMoney,Date tradingDate,Date payTime,Integer orderStatus,Date modifiedTime,String other1,String other2){
        this.hotRecordId = hotRecordId;
        this.orderId = orderId;
        this.customerId = customerId;
        this.recycleMethod = recycleMethod;
        this.orderMoney = orderMoney;
        this.tradingDate = tradingDate;
        this.payTime = payTime;
        this.orderStatus = orderStatus;
        this.modifiedTime = modifiedTime;
        this.other1 = other1;
        this.other2 = other2;
    }

   /**获取记录ID属性的值*/
    public Integer getHotRecordId() {
        return this.hotRecordId;
    }
   /**设置记录ID属性的值*/
    public void setHotRecordId(Integer hotRecordId) {
        this.hotRecordId = hotRecordId;
    }
   /**获取订单ID属性的值*/
    public Integer getOrderId() {
        return this.orderId;
    }
   /**设置订单ID属性的值*/
    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }
   /**获取下单人ID属性的值*/
    public Integer getCustomerId() {
        return this.customerId;
    }
   /**设置下单人ID属性的值*/
    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }
   /**获取回购方式:1上门回收,2邮寄属性的值*/
    public Integer getRecycleMethod() {
        return this.recycleMethod;
    }
   /**设置回购方式:1上门回收,2邮寄属性的值*/
    public void setRecycleMethod(Integer recycleMethod) {
        this.recycleMethod = recycleMethod;
    }
   /**获取订单金额属性的值*/
	public Object getOrderMoney() {
        return this.orderMoney;
    }
   /**设置订单金额属性的值*/
    public void setOrderMoney(Object orderMoney) {
        this.orderMoney = orderMoney;
    }
   /**获取交易时间属性的值*/
    public Date getTradingDate() {
        return this.tradingDate;
    }
   /**设置交易时间属性的值*/
    public void setTradingDate(Date tradingDate) {
        this.tradingDate = tradingDate;
    }
   /**获取到账时间属性的值*/
    public Date getPayTime() {
        return this.payTime;
    }
   /**设置到账时间属性的值*/
    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }
   /**获取订单状态属性的值*/
    public Integer getOrderStatus() {
        return this.orderStatus;
    }
   /**设置订单状态属性的值*/
    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }
   /**获取最后修改时间属性的值*/
    public Date getModifiedTime() {
        return this.modifiedTime;
    }
   /**设置最后修改时间属性的值*/
    public void setModifiedTime(Date modifiedTime) {
        this.modifiedTime = modifiedTime;
    }
   /**获取其他属性的值*/
    public String getOther1() {
        return this.other1;
    }
   /**设置其他属性的值*/
    public void setOther1(String other1) {
        this.other1 = other1;
    }
   /**获取其他属性的值*/
    public String getOther2() {
        return this.other2;
    }
   /**设置其他属性的值*/
    public void setOther2(String other2) {
        this.other2 = other2;
    }
}
